package com.fd.wpx.authorizating.service;

import com.fd.wpx.blog.pojo.SysUser;
import com.fd.wpx.common.pojo.BlogResult;

public interface SysUserService {
    /**
     *
     * @param user 添加用户
     * @return 添加成功，返回200+用户id
     */
    public BlogResult addUser(SysUser user);

    /**
     *
     * @param id 用户id
     * @return 如果查询成功返回200+user，如果查询不到返回404+null
     */
    public BlogResult findUserById(Integer id);

    /**
     *
     * @param name 用户名称
     * @return 如果查询成功返回200+user，如果查询不到返回404+null
     */
    public BlogResult findUserByName(String name);

    /**
     * 更新用户，成功返回200
     * @param user
     * @return
     */
    public BlogResult updateUser(SysUser user);

}
